trench along roads - Francés Inglés Diccionario